# list 可以混合存储不同数据类型的值，但一般只存储单一数据类型的值
# 因为 list 难以对值进行解析
name = ['tom', 'jack', 'petter']
scores = [78, 89, 84, 92]
person = ['topson', 18, 97, 99, 98, 187, 150]

# dict: {key:value, ...}
# key:解释 value:值
person = {'name': 'jack',
          'age': 18,
          'Chinese': 97,
          'Math': 99,
          'English': 98,
          'height': 180,
          'weight': 150}

# ----------注意事项------------
# 1. dict中key的重复会导致后面的value覆盖前面的value
person = {'name': 'tom', 'age': 18, 'age': 19}
print(person)  # {'name': 'tom', 'age': 19}
# 2. dict中value可以是任意数据类型，但是key只能使用不可变数据类型
# 故key: 数，str，tuple
# 一般使用str作为key

